package Naves;

import javax.swing.ImageIcon;

import java.awt.Point;
import java.awt.Rectangle;

import Armas.*;
import GUI.Grafica;

public class Delta extends NaveJugador {


	  //Atrib rectangulo centrado
		/*private int corrimientoY;
		private int corrimientoX;*/
		
	
	public Delta() {
		
		especial = new Rayo[3];
		
		//Delta comienza con dos rayos
		
		especial[0] = new Rayo();
		especial[1] = new Rayo();
		
		//Caracteristicas iniciales
		vida = 3;
		disparo = new Nivel2();
		arma = new Default();
		velocidad = 12;
		puntajeOtorgado = -1000;
				
		//Parte Grafica
		
		initGrafica();
		
		//Rectangulo inicializacion, Centra el rectangulo en el JLabel

		rectangulo = new Rectangle(this.getX(),this.getY(),40,73);
		/*
		rectangulo = new Rectangle(this.getX(),this.getY(),40,73);
		corrimientoY = (this.getHeight()- (int) rectangulo.getHeight())/2;
		corrimientoX= this.getX()- (int) rectangulo.getWidth()/2;
		rectangulo.setLocation(this.getX()+corrimientoX, this.getY()+corrimientoY);
		*/
	}
	
	private void initGrafica(){
		ImageIcon navePNG = new ImageIcon(Grafica.class.getResource("res/NaveDelta.png"));
		this.setIcon(navePNG);
		this.setBounds(215, 475, 65, 94);
		this.setFocusable(false);
	}
	
	public void mover(Point p){
		super.mover(p);
		rectangulo.setLocation((int)p.getX(), (int)p.getY());
	   }
	
	protected void reestablecerResist(){
		resistencia = 1;
	  }
	
	
}
